﻿namespace UnityEngine
{
    using System;

    public enum KeyCode
    {
        A = 0x61,
        Alpha0 = 0x30,
        Alpha1 = 0x31,
        Alpha2 = 50,
        Alpha3 = 0x33,
        Alpha4 = 0x34,
        Alpha5 = 0x35,
        Alpha6 = 0x36,
        Alpha7 = 0x37,
        Alpha8 = 0x38,
        Alpha9 = 0x39,
        AltGr = 0x139,
        Ampersand = 0x26,
        Asterisk = 0x2a,
        At = 0x40,
        B = 0x62,
        BackQuote = 0x60,
        Backslash = 0x5c,
        Backspace = 8,
        Break = 0x13e,
        C = 0x63,
        CapsLock = 0x12d,
        Caret = 0x5e,
        Clear = 12,
        Colon = 0x3a,
        Comma = 0x2c,
        D = 100,
        Delete = 0x7f,
        Dollar = 0x24,
        DoubleQuote = 0x22,
        DownArrow = 0x112,
        E = 0x65,
        End = 0x117,
        Equals = 0x3d,
        Escape = 0x1b,
        Exclaim = 0x21,
        F = 0x66,
        F1 = 0x11a,
        F10 = 0x123,
        F11 = 0x124,
        F12 = 0x125,
        F13 = 0x126,
        F14 = 0x127,
        F15 = 0x128,
        F2 = 0x11b,
        F3 = 0x11c,
        F4 = 0x11d,
        F5 = 0x11e,
        F6 = 0x11f,
        F7 = 0x120,
        F8 = 0x121,
        F9 = 290,
        G = 0x67,
        Greater = 0x3e,
        H = 0x68,
        Hash = 0x23,
        Help = 0x13b,
        Home = 0x116,
        I = 0x69,
        Insert = 0x115,
        J = 0x6a,
        Joystick1Button0 = 350,
        Joystick1Button1 = 0x15f,
        Joystick1Button10 = 360,
        Joystick1Button11 = 0x169,
        Joystick1Button12 = 0x16a,
        Joystick1Button13 = 0x16b,
        Joystick1Button14 = 0x16c,
        Joystick1Button15 = 0x16d,
        Joystick1Button16 = 0x16e,
        Joystick1Button17 = 0x16f,
        Joystick1Button18 = 0x170,
        Joystick1Button19 = 0x171,
        Joystick1Button2 = 0x160,
        Joystick1Button3 = 0x161,
        Joystick1Button4 = 0x162,
        Joystick1Button5 = 0x163,
        Joystick1Button6 = 0x164,
        Joystick1Button7 = 0x165,
        Joystick1Button8 = 0x166,
        Joystick1Button9 = 0x167,
        Joystick2Button0 = 370,
        Joystick2Button1 = 0x173,
        Joystick2Button10 = 380,
        Joystick2Button11 = 0x17d,
        Joystick2Button12 = 0x17e,
        Joystick2Button13 = 0x17f,
        Joystick2Button14 = 0x180,
        Joystick2Button15 = 0x181,
        Joystick2Button16 = 0x182,
        Joystick2Button17 = 0x183,
        Joystick2Button18 = 0x184,
        Joystick2Button19 = 0x185,
        Joystick2Button2 = 0x174,
        Joystick2Button3 = 0x175,
        Joystick2Button4 = 0x176,
        Joystick2Button5 = 0x177,
        Joystick2Button6 = 0x178,
        Joystick2Button7 = 0x179,
        Joystick2Button8 = 0x17a,
        Joystick2Button9 = 0x17b,
        Joystick3Button0 = 390,
        Joystick3Button1 = 0x187,
        Joystick3Button10 = 400,
        Joystick3Button11 = 0x191,
        Joystick3Button12 = 0x192,
        Joystick3Button13 = 0x193,
        Joystick3Button14 = 0x194,
        Joystick3Button15 = 0x195,
        Joystick3Button16 = 0x196,
        Joystick3Button17 = 0x197,
        Joystick3Button18 = 0x198,
        Joystick3Button19 = 0x199,
        Joystick3Button2 = 0x188,
        Joystick3Button3 = 0x189,
        Joystick3Button4 = 0x18a,
        Joystick3Button5 = 0x18b,
        Joystick3Button6 = 0x18c,
        Joystick3Button7 = 0x18d,
        Joystick3Button8 = 0x18e,
        Joystick3Button9 = 0x18f,
        Joystick4Button0 = 410,
        Joystick4Button1 = 0x19b,
        Joystick4Button10 = 420,
        Joystick4Button11 = 0x1a5,
        Joystick4Button12 = 0x1a6,
        Joystick4Button13 = 0x1a7,
        Joystick4Button14 = 0x1a8,
        Joystick4Button15 = 0x1a9,
        Joystick4Button16 = 0x1aa,
        Joystick4Button17 = 0x1ab,
        Joystick4Button18 = 0x1ac,
        Joystick4Button19 = 0x1ad,
        Joystick4Button2 = 0x19c,
        Joystick4Button3 = 0x19d,
        Joystick4Button4 = 0x19e,
        Joystick4Button5 = 0x19f,
        Joystick4Button6 = 0x1a0,
        Joystick4Button7 = 0x1a1,
        Joystick4Button8 = 0x1a2,
        Joystick4Button9 = 0x1a3,
        JoystickButton0 = 330,
        JoystickButton1 = 0x14b,
        JoystickButton10 = 340,
        JoystickButton11 = 0x155,
        JoystickButton12 = 0x156,
        JoystickButton13 = 0x157,
        JoystickButton14 = 0x158,
        JoystickButton15 = 0x159,
        JoystickButton16 = 0x15a,
        JoystickButton17 = 0x15b,
        JoystickButton18 = 0x15c,
        JoystickButton19 = 0x15d,
        JoystickButton2 = 0x14c,
        JoystickButton3 = 0x14d,
        JoystickButton4 = 0x14e,
        JoystickButton5 = 0x14f,
        JoystickButton6 = 0x150,
        JoystickButton7 = 0x151,
        JoystickButton8 = 0x152,
        JoystickButton9 = 0x153,
        K = 0x6b,
        Keypad0 = 0x100,
        Keypad1 = 0x101,
        Keypad2 = 0x102,
        Keypad3 = 0x103,
        Keypad4 = 260,
        Keypad5 = 0x105,
        Keypad6 = 0x106,
        Keypad7 = 0x107,
        Keypad8 = 0x108,
        Keypad9 = 0x109,
        KeypadDivide = 0x10b,
        KeypadEnter = 0x10f,
        KeypadEquals = 0x110,
        KeypadMinus = 0x10d,
        KeypadMultiply = 0x10c,
        KeypadPeriod = 0x10a,
        KeypadPlus = 270,
        L = 0x6c,
        LeftAlt = 0x134,
        LeftApple = 310,
        LeftArrow = 0x114,
        LeftBracket = 0x5b,
        LeftCommand = 310,
        LeftControl = 0x132,
        LeftParen = 40,
        LeftShift = 0x130,
        LeftWindows = 0x137,
        Less = 60,
        M = 0x6d,
        Menu = 0x13f,
        Minus = 0x2d,
        Mouse0 = 0x143,
        Mouse1 = 0x144,
        Mouse2 = 0x145,
        Mouse3 = 0x146,
        Mouse4 = 0x147,
        Mouse5 = 0x148,
        Mouse6 = 0x149,
        N = 110,
        None = 0,
        Numlock = 300,
        O = 0x6f,
        P = 0x70,
        PageDown = 0x119,
        PageUp = 280,
        Pause = 0x13,
        Period = 0x2e,
        Plus = 0x2b,
        Print = 0x13c,
        Q = 0x71,
        Question = 0x3f,
        Quote = 0x27,
        R = 0x72,
        Return = 13,
        RightAlt = 0x133,
        RightApple = 0x135,
        RightArrow = 0x113,
        RightBracket = 0x5d,
        RightCommand = 0x135,
        RightControl = 0x131,
        RightParen = 0x29,
        RightShift = 0x12f,
        RightWindows = 0x138,
        S = 0x73,
        ScrollLock = 0x12e,
        Semicolon = 0x3b,
        Slash = 0x2f,
        Space = 0x20,
        SysReq = 0x13d,
        T = 0x74,
        Tab = 9,
        U = 0x75,
        Underscore = 0x5f,
        UpArrow = 0x111,
        V = 0x76,
        W = 0x77,
        X = 120,
        Y = 0x79,
        Z = 0x7a
    }
}

